 package com.directorio.modelo.dao;

import com.directorio.modelo.bean.Administrador;
import com.directorio.modelo.bean.Alumno;
import com.directorio.modelo.bean.Alumno_Capacitacion;
import com.directorio.modelo.bean.Alumno_Experiencia;
import com.directorio.modelo.bean.Alumno_Formacion;
import com.directorio.modelo.bean.Alumno_Habilidad;
import com.directorio.modelo.bean.Alumno_Requerimiento;
import com.directorio.modelo.bean.Dato_Tipo;
import java.util.List;
import java.util.Map;

public interface AlumnoDao {
    public Alumno getAlumno(String s) throws Exception;
    public List<Alumno> getAllAlumno(Map<?, ?> map) throws Exception;
    public Dato_Tipo validaLogin(String s, String s1) throws Exception;
    public int insertAlumnoExperence(Alumno_Experiencia exper) throws Exception;;
    public int insertAlumnoCapacity(Alumno_Capacitacion capac) throws Exception;;
    public int insertAlumnoHabilidad(Alumno_Habilidad habil) throws Exception;;
    public int insertAlumnoFormacion(Alumno_Formacion formac) throws Exception;;
    public List<Alumno_Habilidad> getHabilidades(String cod_unp) throws Exception;;
    public List<Alumno_Experiencia> getExperiencias(String cod_unp) throws Exception;;
    public List<Alumno_Capacitacion> getCapacitaciones(String cod_unp) throws Exception;;
    public int insertAdministrador(Administrador admin) throws Exception;;
    public Administrador getAdministrador(String codigo) throws Exception;;
    public Dato_Tipo updatePassword(Map<?, ?> map)  throws Exception;;
    public int updateDatosAlumno(Map<?, ?> map)throws Exception ;;
    public List<Alumno_Formacion> getFormaciones(Map<?, ?> map);;
    public Dato_Tipo insertAlumno(Alumno alum);;
    public int insertAlumnoRequerimiento(Alumno_Requerimiento requerAlum) throws Exception;;
    public String getCantidadesAdminInfor(Map<?, ?> map) throws Exception;;
    public String getRequestUser(Map<?, ?> map) throws Exception;;
    public int insertHabilidadAdministrador(Map<?, ?> map) throws Exception;;
    public String delRequestUser(Map<?, ?> map) throws Exception;;
}